a, a:link, a:visited {color: #0163a1;text-decoration: none;}
a:hover {color: #DD127B;text-decoration: none;}

.module_user{margin: 5px;}
.module_user .left_user{width: 200px; float: left;}
.module_user .center_user{width: 770px; float: right;}

.block_cpanel{ margin-bottom: 10px; border: 1px solid #EFEFEF;}
.block_cpanel .block_title{color: #DD127B;font-size: 16px;font-weight: bold;padding: 6px 5px 6px 10px;border-bottom: 1px solid #EFEFEF;}
.block_cpanel .block_content{}
.block_cpanel .block_content ul{padding: 0; list-style: none; margin: 7px 5px 15px;}
.block_cpanel .block_content ul li{display: block;height: 20px;line-height: 20px; padding: 2px 10px;}
.block_cpanel .block_content ul li a{background: url("../images/user/icon_1.png") no-repeat 0px 6px #FFFFFF;color: #444444;display: block;height: 20px;line-height: 20px;padding-left: 10px;}
.block_cpanel .block_content ul li a:hover,.block_cpanel .block_content ul li a.selected{background: url("../images/user/icon_2.png") no-repeat 0px 6px #FFFFFF;color: #FF8A66;}

.block_thongTinTaiKhoan{ margin-bottom: 10px; border: 1px solid #EFEFEF;}
.block_thongTinTaiKhoan .block_title{color: #DD127B;font-size: 16px;font-weight: bold;padding: 6px 5px 6px 10px;border-bottom: 1px solid #EFEFEF;}
.block_thongTinTaiKhoan .block_title .viewall{position: absolute; right: 10px; top: 0;}
.block_thongTinTaiKhoan .block_title .viewall .noibat{color: #FF3000;}
.block_thongTinTaiKhoan .block_content{padding: 10px;}
.block_thongTinTaiKhoan .block_botton{text-align: right;}
.block_thongTinTaiKhoan .note{ color: #24549b; line-height: 17px;}
.block_thongTinTaiKhoan .label{}
.block_thongTinTaiKhoan .item{ padding-top: 10px;}
.block_thongTinTaiKhoan .item .item_title{background:#F0E9F9;border-bottom: 1px solid #E2D5F3;border-top: 1px solid #E2D5F3;color: #DD127B;font-size: 13px;font-weight: bold;padding: 5px 10px;position: relative;}
.block_thongTinTaiKhoan .item .item_content{ padding: 10px;}
.block_thongTinTaiKhoan td{ padding: 7px;}
.block_thongTinTaiKhoan select{border: 1px solid #CCC; padding: 3px; background: #FFF;}

.userApp{ margin-bottom: 10px; border: 1px solid #EFEFEF;}
.userApp .block_title{color: #DD127B;font-size: 16px;font-weight: bold;padding: 6px 5px 6px 10px;border-bottom: 1px solid #EFEFEF;}
.userApp .block_title .viewall{position: absolute; right: 10px; top: 0;}
.userApp .block_title .viewall .noibat{color: #FF3000;}
.userApp .block_content{padding: 10px;}
.userApp .block_botton{text-align: right;}
.userApp .ghichu{border:1px solid #EFEFEF;padding:5px 5px 5px 10px; color: #999;font-size: 11px; line-height: 16px; margin-bottom: 10px;}

.inputForm{ padding: 5px;}
.inputForm .tblForm{width: 100%;}
.inputForm .tblForm .label{width: 100px; font-weight: bold; vertical-align: top; padding-top: 5px;}
.inputForm .tblForm .col_left{width: 320px; float: left;}
.inputForm .tblForm .col_right{width: 415px; float: right;}
.inputForm .tblForm .lienhe{}
.inputForm .tblForm .lienhe .title{font-weight: bold; text-transform: uppercase; color: #0855A1;}

.memberLogin{ min-height: 300px;margin: 5px; border: 1px solid #EFEFEF;}
.memberLogin .title{padding: 6px 15px; font-weight: bold; font-size: 18px;border-bottom: 1px solid #EFEFEF; color: #DD127B; position: relative;}
.memberLogin .loginform{padding: 0 20px;}
.memberLogin .loginform td{ padding: 5px 0px; vertical-align: top;}
.memberLogin .loginform .label{padding-top: 8px;}
.memberLogin .registry{ width: 500px; margin: 0 auto; padding: 20px; text-align: center;}
.memberLogin .msg{ text-align: center; padding: 10px 5px 5px; color: #0785ad;}
.memberLogin .loiich .rule{ background: url("../images/user/line_login.png") no-repeat left top; padding-left: 40px; padding: 15px 0 20px 40px;}
.memberLogin .loiich .rule .title5{font-size: 24px; color: #333; margin-bottom: 20px;}
.memberLogin .loiich .rule ul{ margin: 0; padding: 0; list-style: none;}
.memberLogin .loiich .rule ul li {color: #2b67a2;padding: 10px 0 25px 70px;}
.memberLogin .loiich .rule .ic_rule1 {background: url("../images/user/icon_login.png") no-repeat 0 -9px;}
.memberLogin .loiich .rule .ic_rule2 {background: url("../images/user/icon_login.png") no-repeat 0 -95px;}
.memberLogin .loiich .rule .ic_rule3 {background: url("../images/user/icon_login.png") no-repeat 0 -200px;}
.memberLogin .loiich .rule .ic_rule4 {background: url("../images/user/icon_login.png") no-repeat 0 -317px;}
.memberLogin .loiich .rule .ic_rule5 {background: url("../images/user/icon_login.png") no-repeat 0 -452px;}

.memberRegistry{ min-height: 300px;margin: 5px; border: 1px solid #EFEFEF; padding-bottom: 20px;}
.memberRegistry .title{padding: 6px 15px; font-weight: bold; font-size: 18px;border-bottom: 1px solid #EFEFEF; color: #DD127B; position: relative;}
.memberRegistry .title .viewall{position:  absolute; top: 8px; right: 10px; font-size: 13px; color: #FF0000;}
.memberRegistry .note{ color: #24549b; line-height: 17px;}
.memberRegistry .registryForm{ padding: 10px;}
.memberRegistry .registryForm td{ padding: 4px; vertical-align: top;}
.memberRegistry .registryForm .label{padding-top: 9px;}
.memberRegistry .listError{display: none;}
.memberRegistry select{border: 1px solid #CCC; padding: 3px; background: #FFF;}
.memberRegistry .item{ padding-top: 10px;}
.memberRegistry .item .item_title{background:#F0E9F9;border-bottom: 1px solid #E2D5F3;border-top: 1px solid #E2D5F3;color: #DD127B;font-size: 14px;font-weight: bold;padding: 5px 10px;position: relative;}
.memberRegistry .item .item_content{ padding: 10px;}
.memberRegistry .item .item_thoaThuan{border: 1px solid #DDDDDD;color: #666666;height: 120px;line-height: 18px;margin: 10px 10px 0;overflow: auto;padding: 10px;}

/* Block Toolbar */ 
.block_toolbar {margin-bottom: 10px;}
.block_toolbar .toolbar {float: right;text-align: right;padding: 0;}
.block_toolbar .divider {border-right: 1px solid #EFEFEF;width: 2px;float: left;color: #666666;text-align: center;margin-right: 5px;display: block;height: 50px;}
.block_toolbar .header {background-repeat: no-repeat;color: #0B55C4;font-size: 22px;font-weight: bold;line-height: 48px;margin-left: 10px;padding-left: 55px;}
.block_toolbar .toolbar-button {float: left;color: #666666;text-align: center;margin-right: 5px;}
.block_toolbar .toolbar-button a{border: 1px solid #FFF;cursor: pointer;display: block;float: left;padding: 1px 5px;white-space: nowrap;font-size: 11px;}
.block_toolbar .toolbar-button a:hover, .toolbar-button a:focus, .toolbar-button a:active {border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;border-left: 1px solid #EEEEEE;border-style: solid;border-width: 1px;color: #0B55C4;text-decoration: none;}
.block_toolbar span {display: block;float: none;height: 32px;margin: 0 auto;width: 32px;}

.block_bottom{ text-align: right; margin: 10px 0;}
.btnDangtin{background: url("../images/btn_add.png") no-repeat left top;border: 0 none;cursor: pointer;height: 28px;width: 65px; color: #FFF !important; font-weight: bold; display: inline-block; line-height: 28px; padding-left: 35px; text-align: left;}
.btnDangtin:hover{background-position: 0 -28px;}

.userImg {border: 1px solid #C6DBE0;}
.user_button {background:url("../images/bg_button.png") repeat-x;border: 0 none;color: #FFFFFF;cursor: pointer;font-weight: bold;padding: 2px 15px 4px; height: 28px;}
.user_button:hover{background-position:0 -28px;}

.txtshort{ width: 150px;border: 1px solid #CCC; padding: 3px;}
.txtmedium{ width: 250px;border: 1px solid #CCC; padding: 3px;}
.txtlong{ width: 450px;border: 1px solid #CCC; padding: 3px;}
.star{ color: #ff0000;}
.view_error{ font-size: 11px; color: #FF0000; background: url("../images/user/warning.gif") no-repeat left 1px; padding-left: 14px;margin-top: 2px;}
.checkbox{ float: left; margin-right: 3px;}
.thanhcong{background: url("../images/user/notice-info.png") no-repeat 8px #CEEBFF; padding: 0 45px; height: 36px; line-height: 38px; color: #0867A9; font-weight: bold; font-size: 14px; margin-bottom: 10px;}
.select{border: 1px solid #CCC; padding: 2px 3px; width: 200px;}
p{margin: 2px 0;}
label{display: inline-block; margin-right: 10px;}
label input{ float: left; margin-right: 3px;}